A Simple yet Accurate Neural Branch Predictor
نویسندگان
چکیده
In this paper, we examine the application of simple neural processing elements to the problem of dynamic branch prediction in high-performance processors. A single neural network model is considered: the Perceptron. We demonstrate that a predictor based on the Perceptron can achieve a prediction accuracy in excess of that given by conventional Two-level Adaptive Predictors and suggest that neural predictors merit further investigation.
منابع مشابه
OH-SNAP: Optimized Hybrid Scaled Neural Analog Predictor
Neural-based branch predictors have been among the most accurate in the literature. The recently proposed scaled neural analog predictor, or SNAP, builds on piecewise-linear branch prediction and relies on a mixed analog/digital implementation to mitigate latency as well as power requirements over previous neural predictors. I present an optimized version of the SNAP predictor, hybridized with ...
متن کاملSNIP: Scaled Neural Indirect Predictor
This paper proposes an indirect branch predictor based on neural learning. Neural-based conditional branch predictors have been among the most accurate in the literature, so it makes sense to adapt them to the indirect branch prediction problem. However, it is not clear how to use a predictor optimized to produce a true/false output for a problem requiring the prediction of a branch target. My ...
متن کاملA Study on the Neural-based Perceptron Branch Predictor and Its Behavior
Title of Document: A STUDY ON THE NEURAL-BASED PERCEPTRON BRANCH PREDICTOR AND ITS BEHAVIOR Priyadarshini Rajakumar, M.S, 2006 Directed By: Associate Professor, Dr. Manoj Franklin, Department of Electrical and Computer Engineering Branch predictors are very critical in modern superscalar processors and are responsible for achieving high performance. As the depth of pipeline and instruction issu...
متن کاملImproving Hardware Branch Predictors using Artificial Neural Networks
An abstract of the thesis of Andres Anibal Rustan for the Masters of Science in Electrical and Computer Engineering were presented November 1, 1999. Title: Improving Hardware Branch Predictors using Artificial Neural Networks This research shows that using an Artificial Neural Network as the hardware branch predictor of a microprocessor leads to performance as good as standard branch predictors...
متن کاملThe Triton Branch Predictor
We describe a new branch predictor that is designed to balance multiple constraints—predicting branch biases versus predicting specific branch instance behavior. Most branch instances only require branch bias information for accurate predictions while a select few require more sophisticated prediction structures. Our predictor uses a cache mechanism to classify branches and dynamically adjust t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003